someone who administers justice rigidly - Francés Inglés Diccionario